treeview: Move all button press/release management to the multipress gesture
authorCarlos Garnacho <carlosg@gnome.org>
Wed, 11 Jun 2014 14:29:52 +0000 (16:29 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Wed, 11 Jun 2014 15:36:04 +0000 (17:36 +0200)
commit89f38b5fc6dd42a4727ced032438e2f6577b68a1
tree0abb8e8039feee1c8c38efe3fcdb2e50c03e1f4e
parent3f084e3ab546d896a2711af8b942d4b8a89ac58e
treeview: Move all button press/release management to the multipress gesture

The multipress gesture on the bin window now also does all the business related
to row selection. As row selection and activation can't be easily decoupled, this
fixes certain problems around ::row-activated being emitted on NULL paths.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=731455 and
https://bugzilla.gnome.org/show_bug.cgi?id=731018
gtk/gtktreeview.c